import math
print("Введите четырёхзначное число")
n = int(input())
i = 0
d = str(n)
if n>=1000 and n<=9999:
    if n%2==0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")
    if n%3==0:
        print("Число кратное трём: Да")
    else:
        print("Число кратное трём: Нет")
    x = math.sqrt(n)
    if x%1 == 0:
        print("Число является квадратом числа:", x)
    else:
        print("Число является квадратом числа: Нет")
    t = 9
    r = 0
    for j in d:
        q = int(j)
        if r<q:
            r=q
        elif t>q:
            t=q
    print("Наибольшая цифра в числе:", r)
    print("Наименьшая цифра в числе:", t)
    o=n
    while n>0:
        m = 0
        m = n%10
        n = n//10
        if m == 0:
            i += 1
    print("Количество нулей в числе:", i)
    z = o%10
    if z==1 or z==4 or z==9 or z==0:
        a = math.sqrt(z)
        print("Цифра в разряде единиц является квадратом числа:", a)
    else:
        print("Цифра в разряде единиц является квадратом числа: Нет")
    v = (o//10)%10
    if v==1 or v==4 or v==9 or v==0:
        f = math.sqrt(v)
        print("Цифра в разряде десятков является квадратом числа:", f)
    else:
        print("Цифра в разряде десятков является квадратом числа: Нет")
    u = (o//100)%10
    if u==1 or u==4 or u==9 or u==0:
        y = math.sqrt(u)
        print("Цифра в разряде сотен является квадратом числа:", y)
    else:
        print("Цифра в разряде сотен является квадратом числа: Нет")
    l = o//1000
    if l==1 or l==4 or l==9 or l==0:
        p = math.sqrt(l)
        print("Цифра в разряде тысяч является квадратом числа:", p)
    else:
        print("Цифра в разряде тысяч является квадратом числа: Нет")
else:
    print("Введённое число не является четырёхзначным")